Imports System.Runtime.Serialization


Public Interface ITableMortalite
    Inherits ITableTravail

    ''' <summary>
    ''' Taux de mortalité à un âge donné
    ''' </summary>
    ''' <param name="age"></param>
    ReadOnly Property TxMortalite(ByVal age As Integer)

    ''' <summary>
    ''' Valeurs de la table
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks>La colonne 0 contient les âges, la colonne 1 contient les taux de mortalité annuels</remarks>
    ReadOnly Property Values() As Double(,)
    ''' <summary>
    ''' Méthode calculant l'age minimum pour un quotient annuel donné
    ''' </summary>
    ''' <param name="QxAn">Quotient annuel</param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Function AgeAnMinFromQxAn(ByVal QxAn As Double) As Integer
    ''' <summary>
    ''' Table de mortalité au format DataTable (pour maintenir la compatibilité avec les précédentes version)
    ''' </summary>
    ReadOnly Property DataTable As DataTable

End Interface
